<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-whc_version="25.0">
    <head><link rel="shortcut icon" href="../../../oxygen-webhelp/template/images/favicon.png"/><link rel="icon" href="../../../oxygen-webhelp/template/images/favicon.png"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="copyright" content="(C) Copyright 2024"/><meta name="generator" content="DITA-OT"/><meta name="description" content="The MongoDB Atlas Lookup processor performs lookups in MongoDB Atlas or MongoDB Enterprise Server and passes all values from the returned document to a new list-map field in the record."/><meta name="prodname" content="Data Collector"/><meta name="version" content="3"/><meta name="release" content="16"/><meta name="modification" content="0"/>        
      <title>MongoDB Atlas Lookup</title><!--  Generated with Oxygen version 25.1, build number 2023042410.  --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="concept_t4t_myy_dyb-d16893e40529"/><meta name="wh-source-relpath" content="datacollector/UserGuide/Processors/MongoDBAtlasLookup.dita"/><meta name="wh-out-relpath" content="datacollector/UserGuide/Processors/MongoDBAtlasLookup.html"/>

    <link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/app/commons.css?buildId=2023042410"/>
    <link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/app/topic.css?buildId=2023042410"/>

    <script src="../../../oxygen-webhelp/app/options/properties.js?buildId=20240802104629"></script>
    <script src="../../../oxygen-webhelp/app/localization/strings.js?buildId=2023042410"></script>
    <script src="../../../oxygen-webhelp/app/search/index/keywords.js?buildId=20240802104629"></script>
    <script defer="defer" src="../../../oxygen-webhelp/app/commons.js?buildId=2023042410"></script>
    <script defer="defer" src="../../../oxygen-webhelp/app/topic.js?buildId=2023042410"></script>
<link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/template/light.css?buildId=2023042410"/><link rel="stylesheet" type="text/css" href="../../../skin.css"/></head>

    <body class="wh_topic_page frmBody">
        
        
        

        
<nav class="navbar navbar-default wh_header" data-whc_version="25.0">
    <div class="container-fluid">
        <div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
            <div class="wh_logo_and_publication_title_container">
                <div class="wh_logo_and_publication_title">
                    
                    <!--
                            This component will be generated when the next parameters are specified in the transformation scenario:
                            'webhelp.logo.image' and 'webhelp.logo.image.target.url'.
                            See: http://oxygenxml.com/doc/versions/17.1/ug-editor/#topics/dita_webhelp_output.html.
                    -->
                    
                    <div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle">  <span class="ph mainbooktitle"><span class="ph">Data Collector</span> User Guide</span>  </span></a></div>
                    
                </div>
                
                <!-- The menu button for mobile devices is copied in the output only when the 'webhelp.show.top.menu' parameter is set to 'yes' -->
                
            </div>

            <div class="wh_top_menu_and_indexterms_link collapse navbar-collapse">
                
                
                <div class=" wh_indexterms_link "><a href="../../../indexTerms.html" title="Index" aria-label="Go to index terms page"><span>Index</span></a></div>
                
            </div>
        </div>
    </div>
</nav>

        <div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">


<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="Search " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="Search query" required="required"/><button type="submit" class="wh_search_button" aria-label="Search"><span class="search_input_text">Search</span></button></div></form>

</div>
        
        <div class="container-fluid">
            <div class="row">

                <nav class="wh_tools d-print-none">
                    
<div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="../../../index.html"><span>Home</span></a></span></li><li><div class="topicref" data-id="concept_yjl_nc5_jq"><div class="title"><a href="../../../datacollector/UserGuide/Processors/Processors_title.html">Processors</a></div></div></li><li class="active"><div class="topicref" data-id="concept_t4t_myy_dyb"><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBAtlasLookup.html#concept_t4t_myy_dyb">MongoDB Atlas Lookup</a><div class="wh-tooltip"><p class="shortdesc">The MongoDB Atlas Lookup processor performs lookups in MongoDB Atlas or MongoDB         Enterprise Server and passes all values from the returned document to a new list-map field         in the record. </p></div></div></div></li></ol></div>



                    <div class="wh_right_tools "><button class="wh_hide_highlight" aria-label="Toggle search highlights" title="Toggle search highlights"></button><button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="Collapse sections" title="Collapse sections"></button><div class=" wh_navigation_links "><span id="topic_navigation_links" class="navheader">
  
<span class="navprev"><a class="- topic/link link" href="../../../datacollector/UserGuide/Processors/MLeap.html#concept_wnr_wlv_gfb" title="MLeap Evaluator" aria-label="Previous topic: MLeap Evaluator" rel="prev"></a></span>  
<span class="navnext"><a class="- topic/link link" href="../../../datacollector/UserGuide/Processors/MongoDBLookup.html#concept_rrp_t4w_2fb" title="MongoDB Lookup" aria-label="Next topic: MongoDB Lookup" rel="next"></a></span>  </span></div>
<!--External resource link-->
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="Print this page" aria-label="Print this page"></button></div>
                        
                        
                        
                        
                    </div>
                </nav>
            </div>

            

<div class="wh_content_area">
                <div class="row">
                    


                        <nav role="navigation" id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none">
<div id="wh_publication_toc_content">


                            <div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem" aria-expanded="false"><div data-tocid="concept_htw_ghg_jq-d16893e53" class="topicref" data-id="concept_htw_ghg_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_htw_ghg_jq-d16893e53-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Getting_Started/GettingStarted_Title.html#concept_htw_ghg_jq" id="concept_htw_ghg_jq-d16893e53-link">Getting Started</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_l2v_nlp_mpb-d16893e331" class="topicref" data-id="concept_l2v_nlp_mpb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_l2v_nlp_mpb-d16893e331-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/ReleaseNotes/ReleaseNotes.html#concept_l2v_nlp_mpb" id="concept_l2v_nlp_mpb-d16893e331-link">Release Notes</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_l4q_flb_kr-d16893e2582" class="topicref" data-id="concept_l4q_flb_kr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_l4q_flb_kr-d16893e2582-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Installation/Install_title.html" id="concept_l4q_flb_kr-d16893e2582-link">Installation</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ylh_yyz_ky-d16893e3984" class="topicref" data-id="concept_ylh_yyz_ky" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ylh_yyz_ky-d16893e3984-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Configuration/Config_title.html" id="concept_ylh_yyz_ky-d16893e3984-link">Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ejk_f1f_5v-d16893e7058" class="topicref" data-id="concept_ejk_f1f_5v" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ejk_f1f_5v-d16893e7058-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Upgrade/Upgrade_title.html" id="concept_ejk_f1f_5v-d16893e7058-link">Upgrade</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qsw_cjy_bt-d16893e10103" class="topicref" data-id="concept_qsw_cjy_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qsw_cjy_bt-d16893e10103-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/PipelineDesign_title.html" id="concept_qsw_cjy_bt-d16893e10103-link">Pipeline Concepts and Design</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qn1_wn4_kq-d16893e11199" class="topicref" data-id="concept_qn1_wn4_kq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qn1_wn4_kq-d16893e11199-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Configuration/PipelineConfiguration_title.html" id="concept_qn1_wn4_kq-d16893e11199-link">Pipeline Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_hdr_gyw_41b-d16893e13057" class="topicref" data-id="concept_hdr_gyw_41b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_hdr_gyw_41b-d16893e13057-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Data_Formats/DataFormats-Title.html" id="concept_hdr_gyw_41b-d16893e13057-link">Data Formats</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yjl_nc5_jq-d16893e14164" class="topicref" data-id="concept_yjl_nc5_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yjl_nc5_jq-d16893e14164-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Origins/Origins_title.html" id="concept_yjl_nc5_jq-d16893e14164-link">Origins</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="concept_yjl_nc5_jq-d16893e35197" class="topicref" data-id="concept_yjl_nc5_jq" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_yjl_nc5_jq-d16893e35197-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Processors_title.html" id="concept_yjl_nc5_jq-d16893e35197-link">Processors</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="concept_hpr_twm_jq-d16893e35219" class="topicref" data-id="concept_hpr_twm_jq" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Processors_overview.html#concept_hpr_twm_jq" id="concept_hpr_twm_jq-d16893e35219-link">Processors</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ujj_spy_kv-d16893e35243" class="topicref" data-id="concept_ujj_spy_kv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ujj_spy_kv-d16893e35243-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Base64Decoder.html#concept_ujj_spy_kv" id="concept_ujj_spy_kv-d16893e35243-link">Base64 Field Decoder</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wtr_mpy_kv-d16893e35289" class="topicref" data-id="concept_wtr_mpy_kv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wtr_mpy_kv-d16893e35289-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Base64Encoder.html#concept_wtr_mpy_kv" id="concept_wtr_mpy_kv-d16893e35289-link">Base64 Field Encoder</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_akz_zsr_2jb-d16893e35335" class="topicref" data-id="concept_akz_zsr_2jb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_akz_zsr_2jb-d16893e35335-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/ControlHubAPI.html#concept_akz_zsr_2jb" id="concept_akz_zsr_2jb-d16893e35335-link">Control Hub API</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rxk_1dq_2fb-d16893e35502" class="topicref" data-id="concept_rxk_1dq_2fb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rxk_1dq_2fb-d16893e35502-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/CouchbaseLookup.html#concept_rxk_1dq_2fb" id="concept_rxk_1dq_2fb-d16893e35502-link">Couchbase Lookup</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_hw1_gq4_3fb-d16893e35572" class="topicref" data-id="concept_hw1_gq4_3fb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_hw1_gq4_3fb-d16893e35572-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/DataGenerator.html#concept_hw1_gq4_3fb" id="concept_hw1_gq4_3fb-d16893e35572-link">Data Generator</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xw3_4xk_r1b-d16893e35663" class="topicref" data-id="concept_xw3_4xk_r1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xw3_4xk_r1b-d16893e35663-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/DataParser.html#concept_xw3_4xk_r1b" id="concept_xw3_4xk_r1b-d16893e35663-link">Data Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ez5_pvf_wbb-d16893e35731" class="topicref" data-id="concept_ez5_pvf_wbb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ez5_pvf_wbb-d16893e35731-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Delay.html#concept_ez5_pvf_wbb" id="concept_ez5_pvf_wbb-d16893e35731-link">Delay</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zs3_vfk_hfb-d16893e35777" class="topicref" data-id="concept_zs3_vfk_hfb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zs3_vfk_hfb-d16893e35777-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/EncryptDecrypt.html#concept_zs3_vfk_hfb" id="concept_zs3_vfk_hfb-d16893e35777-link">Encrypt and Decrypt Fields</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zm2_pp3_wq-d16893e35995" class="topicref" data-id="concept_zm2_pp3_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zm2_pp3_wq-d16893e35995-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Expression.html#concept_zm2_pp3_wq" id="concept_zm2_pp3_wq-d16893e35995-link">Expression Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_njn_3kk_fx-d16893e36108" class="topicref" data-id="concept_njn_3kk_fx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_njn_3kk_fx-d16893e36108-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldFlattener.html#concept_njn_3kk_fx" id="concept_njn_3kk_fx-d16893e36108-link">Field Flattener</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ivv_c3k_wq-d16893e36198" class="topicref" data-id="concept_ivv_c3k_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ivv_c3k_wq-d16893e36198-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldHasher.html#concept_ivv_c3k_wq" id="concept_ivv_c3k_wq-d16893e36198-link">Field Hasher</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_q5y_tdq_xgb-d16893e36316" class="topicref" data-id="concept_q5y_tdq_xgb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_q5y_tdq_xgb-d16893e36316-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldMapper.html#concept_q5y_tdq_xgb" id="concept_q5y_tdq_xgb-d16893e36316-link">Field Mapper</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_hjc_t4k_wq-d16893e36460" class="topicref" data-id="concept_hjc_t4k_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_hjc_t4k_wq-d16893e36460-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldMasker.html#concept_hjc_t4k_wq" id="concept_hjc_t4k_wq-d16893e36460-link">Field Masker</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pgm_tsl_gt-d16893e36531" class="topicref" data-id="concept_pgm_tsl_gt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pgm_tsl_gt-d16893e36531-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldMerger.html#concept_pgm_tsl_gt" id="concept_pgm_tsl_gt-d16893e36531-link">Field Merger</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_krp_5fv_vy-d16893e36577" class="topicref" data-id="concept_krp_5fv_vy" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_krp_5fv_vy-d16893e36577-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldOrder.html#concept_krp_5fv_vy" id="concept_krp_5fv_vy-d16893e36577-link">Field Order</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ekg_313_qw-d16893e36648" class="topicref" data-id="concept_ekg_313_qw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ekg_313_qw-d16893e36648-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/ListPivoter.html#concept_ekg_313_qw" id="concept_ekg_313_qw-d16893e36648-link">Field Pivoter</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jdd_blr_wq-d16893e36719" class="topicref" data-id="concept_jdd_blr_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jdd_blr_wq-d16893e36719-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldRemover.html#concept_jdd_blr_wq" id="concept_jdd_blr_wq-d16893e36719-link">Field Remover</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vyv_zsg_ht-d16893e36765" class="topicref" data-id="concept_vyv_zsg_ht" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vyv_zsg_ht-d16893e36765-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldRenamer.html#concept_vyv_zsg_ht" id="concept_vyv_zsg_ht-d16893e36765-link">Field Renamer</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rw4_2d3_4cb-d16893e36842" class="topicref" data-id="concept_rw4_2d3_4cb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rw4_2d3_4cb-d16893e36842-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldReplacer.html#concept_rw4_2d3_4cb" id="concept_rw4_2d3_4cb-d16893e36842-link">Field Replacer</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vlj_vph_yq-d16893e36960" class="topicref" data-id="concept_vlj_vph_yq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vlj_vph_yq-d16893e36960-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldSplitter.html#concept_vlj_vph_yq" id="concept_vlj_vph_yq-d16893e36960-link">Field Splitter</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_is3_zkp_wq-d16893e37073" class="topicref" data-id="concept_is3_zkp_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_is3_zkp_wq-d16893e37073-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldTypeConverter.html#concept_is3_zkp_wq" id="concept_is3_zkp_wq-d16893e37073-link">Field Type Converter</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_o3b_t1k_yx-d16893e37194" class="topicref" data-id="concept_o3b_t1k_yx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_o3b_t1k_yx-d16893e37194-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldZip.html#concept_o3b_t1k_yx" id="concept_o3b_t1k_yx-d16893e37194-link">Field Zip</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fch_fc3_ms-d16893e37306" class="topicref" data-id="concept_fch_fc3_ms" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fch_fc3_ms-d16893e37306-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/GeoIP.html#concept_fch_fc3_ms" id="concept_fch_fc3_ms-d16893e37306-link">Geo IP</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ldh_sct_gv-d16893e37440" class="topicref" data-id="concept_ldh_sct_gv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ldh_sct_gv-d16893e37440-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Groovy.html#concept_ldh_sct_gv" id="concept_ldh_sct_gv-d16893e37440-link">Groovy Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_mnj_zhq_bw-d16893e37741" class="topicref" data-id="concept_mnj_zhq_bw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_mnj_zhq_bw-d16893e37741-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/HBaseLookup.html#concept_mnj_zhq_bw" id="concept_mnj_zhq_bw-d16893e37741-link">HBase Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rz5_nft_zv-d16893e37912" class="topicref" data-id="concept_rz5_nft_zv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rz5_nft_zv-d16893e37912-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/HiveMetadata.html#concept_rz5_nft_zv" id="concept_rz5_nft_zv-d16893e37912-link">Hive Metadata</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ghx_ypr_fw-d16893e38231" class="topicref" data-id="concept_ghx_ypr_fw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ghx_ypr_fw-d16893e38231-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/HTTPClient.html#concept_ghx_ypr_fw" id="concept_ghx_ypr_fw-d16893e38231-link">HTTP Client</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ghx_ypr_fw-d16893e38850" class="topicref" data-id="concept_ghx_ypr_fw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ghx_ypr_fw-d16893e38850-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/HTTPRouter.html#concept_ghx_ypr_fw" id="concept_ghx_ypr_fw-d16893e38850-link">HTTP Router</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_n2p_jgf_lr-d16893e38896" class="topicref" data-id="concept_n2p_jgf_lr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_n2p_jgf_lr-d16893e38896-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JavaScript.html#concept_n2p_jgf_lr" id="concept_n2p_jgf_lr-d16893e38896-link">JavaScript Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ysc_ccy_hw-d16893e39172" class="topicref" data-id="concept_ysc_ccy_hw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ysc_ccy_hw-d16893e39172-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JDBCLookup.html#concept_ysc_ccy_hw" id="concept_ysc_ccy_hw-d16893e39172-link">JDBC Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qbx_lcy_hw-d16893e39495" class="topicref" data-id="concept_qbx_lcy_hw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qbx_lcy_hw-d16893e39495-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JDBCTee.html#concept_qbx_lcy_hw" id="concept_qbx_lcy_hw-d16893e39495-link">JDBC Tee</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jmg_hw1_h1b-d16893e39677" class="topicref" data-id="concept_jmg_hw1_h1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jmg_hw1_h1b-d16893e39677-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JSONGenerator.html#concept_jmg_hw1_h1b" id="concept_jmg_hw1_h1b-d16893e39677-link">JSON Generator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_bs1_4t3_yq-d16893e39725" class="topicref" data-id="concept_bs1_4t3_yq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_bs1_4t3_yq-d16893e39725-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JSONParser.html#concept_bs1_4t3_yq" id="concept_bs1_4t3_yq-d16893e39725-link">JSON Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_a1h_lkf_lr-d16893e39774" class="topicref" data-id="concept_a1h_lkf_lr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_a1h_lkf_lr-d16893e39774-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Jython.html#concept_a1h_lkf_lr" id="concept_a1h_lkf_lr-d16893e39774-link">Jython Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_g4y_hkh_5xb-d16893e40074" class="topicref" data-id="concept_g4y_hkh_5xb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_g4y_hkh_5xb-d16893e40074-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KaitaiStruct.html#concept_g4y_hkh_5xb" id="concept_g4y_hkh_5xb-d16893e40074-link">Kaitai Struct Parser</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_a1x_3wl_p1b-d16893e40162" class="topicref" data-id="concept_a1x_3wl_p1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_a1x_3wl_p1b-d16893e40162-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KuduLookup.html#concept_a1x_3wl_p1b" id="concept_a1x_3wl_p1b-d16893e40162-link">Kudu Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ulm_qdq_fs-d16893e40342" class="topicref" data-id="concept_ulm_qdq_fs" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ulm_qdq_fs-d16893e40342-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/LogParser.html#concept_ulm_qdq_fs" id="concept_ulm_qdq_fs-d16893e40342-link">Log Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wnr_wlv_gfb-d16893e40413" class="topicref" data-id="concept_wnr_wlv_gfb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wnr_wlv_gfb-d16893e40413-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MLeap.html#concept_wnr_wlv_gfb" id="concept_wnr_wlv_gfb-d16893e40413-link">MLeap Evaluator</a></div></div></li><li role="treeitem" aria-expanded="true" class="active"><div data-tocid="concept_t4t_myy_dyb-d16893e40529" class="topicref" data-id="concept_t4t_myy_dyb" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_t4t_myy_dyb-d16893e40529-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBAtlasLookup.html#concept_t4t_myy_dyb" id="concept_t4t_myy_dyb-d16893e40529-link">MongoDB Atlas Lookup</a><div class="wh-tooltip"><p class="shortdesc">The MongoDB Atlas Lookup processor performs lookups in MongoDB Atlas or MongoDB         Enterprise Server and passes all values from the returned document to a new list-map field         in the record. </p></div></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="concept_gyf_qzn_2yb-d16893e40554" class="topicref" data-id="concept_gyf_qzn_2yb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBAtlasLookup.html#concept_gyf_qzn_2yb" id="concept_gyf_qzn_2yb-d16893e40554-link">Field Mappings</a></div></div></li><li role="treeitem"><div data-tocid="concept_ivp_vrn_2yb-d16893e40576" class="topicref" data-id="concept_ivp_vrn_2yb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBAtlasLookup.html#concept_ivp_vrn_2yb" id="concept_ivp_vrn_2yb-d16893e40576-link">Lookup Cache</a></div></div></li><li role="treeitem"><div data-tocid="concept_cz3_rqn_2yb-d16893e40598" class="topicref" data-id="concept_cz3_rqn_2yb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBAtlasLookup.html#concept_cz3_rqn_2yb" id="concept_cz3_rqn_2yb-d16893e40598-link">Credentials</a></div></div></li><li role="treeitem"><div data-tocid="concept_uwc_qrq_fyb-d16893e40620" class="topicref" data-id="concept_uwc_qrq_fyb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBAtlasLookup.html#concept_uwc_qrq_fyb" id="concept_uwc_qrq_fyb-d16893e40620-link">Read Preference</a></div></div></li><li role="treeitem"><div data-tocid="task_yjk_pln_2yb-d16893e40642" class="topicref" data-id="task_yjk_pln_2yb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBAtlasLookup.html#task_yjk_pln_2yb" id="task_yjk_pln_2yb-d16893e40642-link">Configuring a MongoDB Atlas Lookup Processor</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rrp_t4w_2fb-d16893e40664" class="topicref" data-id="concept_rrp_t4w_2fb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rrp_t4w_2fb-d16893e40664-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBLookup.html#concept_rrp_t4w_2fb" id="concept_rrp_t4w_2fb-d16893e40664-link">MongoDB Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_r3s_3fv_gfb-d16893e40850" class="topicref" data-id="concept_r3s_3fv_gfb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_r3s_3fv_gfb-d16893e40850-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/PMML.html#concept_r3s_3fv_gfb" id="concept_r3s_3fv_gfb-d16893e40850-link">PMML Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_lcp_ssh_qcb-d16893e40992" class="topicref" data-id="concept_lcp_ssh_qcb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_lcp_ssh_qcb-d16893e40992-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/PostgreSQLMetadata.html#concept_lcp_ssh_qcb" id="concept_lcp_ssh_qcb-d16893e40992-link">PostgreSQL Metadata</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_z3m_v52_zq-d16893e41156" class="topicref" data-id="concept_z3m_v52_zq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_z3m_v52_zq-d16893e41156-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/RDeduplicator.html#concept_z3m_v52_zq" id="concept_z3m_v52_zq-d16893e41156-link">Record Deduplicator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ng3_lpr_pv-d16893e41227" class="topicref" data-id="concept_ng3_lpr_pv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ng3_lpr_pv-d16893e41227-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/RedisLookup.html#concept_ng3_lpr_pv" id="concept_ng3_lpr_pv-d16893e41227-link">Redis Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_plq_xzc_zsb-d16893e41326" class="topicref" data-id="concept_plq_xzc_zsb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_plq_xzc_zsb-d16893e41326-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/SalesforceBulkLookup.html#concept_plq_xzc_zsb" id="concept_plq_xzc_zsb-d16893e41326-link">Salesforce Bulk API 2.0 Lookup</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_k23_3rk_yx-d16893e41444" class="topicref" data-id="concept_k23_3rk_yx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_k23_3rk_yx-d16893e41444-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/SalesforceLookup.html#concept_k23_3rk_yx" id="concept_k23_3rk_yx-d16893e41444-link">Salesforce Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rfz_ks3_x1b-d16893e41605" class="topicref" data-id="concept_rfz_ks3_x1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rfz_ks3_x1b-d16893e41605-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/SchemaGenerator.html#concept_rfz_ks3_x1b" id="concept_rfz_ks3_x1b-d16893e41605-link">Schema Generator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_cpx_1lm_zx-d16893e41717" class="topicref" data-id="concept_cpx_1lm_zx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_cpx_1lm_zx-d16893e41717-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Spark.html#concept_cpx_1lm_zx" id="concept_cpx_1lm_zx-d16893e41717-link">Spark Evaluator (deprecated)</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zh2_kfj_tdb-d16893e41884" class="topicref" data-id="concept_zh2_kfj_tdb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zh2_kfj_tdb-d16893e41884-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/SQLParser.html#concept_zh2_kfj_tdb" id="concept_zh2_kfj_tdb-d16893e41884-link">SQL Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_irv_l5r_2jb-d16893e42131" class="topicref" data-id="concept_irv_l5r_2jb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_irv_l5r_2jb-d16893e42131-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/StartJob-P.html#concept_irv_l5r_2jb" id="concept_irv_l5r_2jb-d16893e42131-link">Start Jobs</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_bbc_cxr_2jb-d16893e42269" class="topicref" data-id="concept_bbc_cxr_2jb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_bbc_cxr_2jb-d16893e42269-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/StartPipe-P.html#concept_bbc_cxr_2jb" id="concept_bbc_cxr_2jb-d16893e42269-link">Start Pipelines (deprecated)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_aqz_t4r_pv-d16893e42361" class="topicref" data-id="concept_aqz_t4r_pv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_aqz_t4r_pv-d16893e42361-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/StaticLookup.html#concept_aqz_t4r_pv" id="concept_aqz_t4r_pv-d16893e42361-link">Static Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_tqv_t5r_wq-d16893e42410" class="topicref" data-id="concept_tqv_t5r_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_tqv_t5r_wq-d16893e42410-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/StreamSelector.html#concept_tqv_t5r_wq" id="concept_tqv_t5r_wq-d16893e42410-link">Stream Selector</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_otg_csh_z2b-d16893e42507" class="topicref" data-id="concept_otg_csh_z2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_otg_csh_z2b-d16893e42507-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/TensorFlow.html#concept_otg_csh_z2b" id="concept_otg_csh_z2b-d16893e42507-link">TensorFlow Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_o5k_dmf_zq-d16893e42697" class="topicref" data-id="concept_o5k_dmf_zq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_o5k_dmf_zq-d16893e42697-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/ValueReplacer.html#concept_o5k_dmf_zq" id="concept_o5k_dmf_zq-d16893e42697-link">Value Replacer (deprecated)</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xv5_xbd_zlb-d16893e42831" class="topicref" data-id="concept_xv5_xbd_zlb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xv5_xbd_zlb-d16893e42831-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/WaitJob.html#concept_xv5_xbd_zlb" id="concept_xv5_xbd_zlb-d16893e42831-link">Wait for Jobs</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_kd3_qld_zlb-d16893e42921" class="topicref" data-id="concept_kd3_qld_zlb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_kd3_qld_zlb-d16893e42921-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/WaitPipe.html#concept_kd3_qld_zlb" id="concept_kd3_qld_zlb-d16893e42921-link">Wait for Pipelines (deprecated)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sgs_qdz_v1c-d16893e43013" class="topicref" data-id="concept_sgs_qdz_v1c" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sgs_qdz_v1c-d16893e43013-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/WebClientP.html#concept_sgs_qdz_v1c" id="concept_sgs_qdz_v1c-d16893e43013-link">Web Client</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_nwg_rx4_l2b-d16893e43398" class="topicref" data-id="concept_nwg_rx4_l2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_nwg_rx4_l2b-d16893e43398-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/WholeFileTransformer.html#concept_nwg_rx4_l2b" id="concept_nwg_rx4_l2b-d16893e43398-link">Whole File Transformer</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ofb_svm_5bb-d16893e43672" class="topicref" data-id="concept_ofb_svm_5bb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ofb_svm_5bb-d16893e43672-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Aggregator.html#concept_ofb_svm_5bb" id="concept_ofb_svm_5bb-d16893e43672-link">Windowing Aggregator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ck4_255_sv-d16893e43916" class="topicref" data-id="concept_ck4_255_sv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ck4_255_sv-d16893e43916-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/XMLFlattener.html#concept_ck4_255_sv" id="concept_ck4_255_sv-d16893e43916-link">XML Flattener</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_dtt_q5q_k5-d16893e43987" class="topicref" data-id="concept_dtt_q5q_k5" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_dtt_q5q_k5-d16893e43987-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/XMLParser.html#concept_dtt_q5q_k5" id="concept_dtt_q5q_k5-d16893e43987-link">XML Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_agj_cfj_br-d16893e44037" class="topicref" data-id="concept_agj_cfj_br" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_agj_cfj_br-d16893e44037-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Destinations/Destinations-title.html" id="concept_agj_cfj_br-d16893e44037-link">Destinations</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_umc_1lk_fx-d16893e56072" class="topicref" data-id="concept_umc_1lk_fx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_umc_1lk_fx-d16893e56072-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Executors-title.html" id="concept_umc_1lk_fx-d16893e56072-link">Executors</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xxd_f5r_kx-d16893e59696" class="topicref" data-id="concept_xxd_f5r_kx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xxd_f5r_kx-d16893e59696-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Event_Handling/EventFramework-Title.html#concept_xxd_f5r_kx" id="concept_xxd_f5r_kx-d16893e59696-link">Dataflow Triggers</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zq5_pb4_flb-d16893e60134" class="topicref" data-id="concept_zq5_pb4_flb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zq5_pb4_flb-d16893e60134-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Solutions/Solutions-title.html" id="concept_zq5_pb4_flb-d16893e60134-link">Solutions</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ugp_kwf_xw-d16893e61337" class="topicref" data-id="concept_ugp_kwf_xw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ugp_kwf_xw-d16893e61337-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/DPM/DPM_title.html" id="concept_ugp_kwf_xw-d16893e61337-link">StreamSets Control Hub</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fyf_gkq_4bb-d16893e62693" class="topicref" data-id="concept_fyf_gkq_4bb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fyf_gkq_4bb-d16893e62693-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Edge_Mode/EdgePipelines_title.html" id="concept_fyf_gkq_4bb-d16893e62693-link"><span class="ph">StreamSets Data Collector Edge</span></a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wwq_gxc_py-d16893e63980" class="topicref" data-id="concept_wwq_gxc_py" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wwq_gxc_py-d16893e63980-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Multithreaded_Pipelines/MultithreadedPipelines.html#concept_wwq_gxc_py" id="concept_wwq_gxc_py-d16893e63980-link">Multithreaded Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_gzw_tdm_p2b-d16893e64187" class="topicref" data-id="concept_gzw_tdm_p2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_gzw_tdm_p2b-d16893e64187-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Microservice/Microservice_Title.html#concept_gzw_tdm_p2b" id="concept_gzw_tdm_p2b-d16893e64187-link">Microservice Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="Orchestrators_Title-d16893e64348" class="topicref" data-id="Orchestrators_Title" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action Orchestrators_Title-d16893e64348-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Orchestration_Pipelines/OrchestrationPipelines_Title.html#Orchestrators_Title" id="Orchestrators_Title-d16893e64348-link">Orchestration Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wr1_ktz_bt-d16893e64489" class="topicref" data-id="concept_wr1_ktz_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wr1_ktz_bt-d16893e64489-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/RPC_Pipelines/SDC_RPCpipelines_title.html#concept_wr1_ktz_bt" id="concept_wr1_ktz_bt-d16893e64489-link">SDC RPC Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fpz_5r4_vs-d16893e64679" class="topicref" data-id="concept_fpz_5r4_vs" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fpz_5r4_vs-d16893e64679-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Cluster_Mode/ClusterPipelines_title.html" id="concept_fpz_5r4_vs-d16893e64679-link">Cluster Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jjk_23z_sq-d16893e65172" class="topicref" data-id="concept_jjk_23z_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jjk_23z_sq-d16893e65172-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Data_Preview/DataPreview_Title.html#concept_jjk_23z_sq" id="concept_jjk_23z_sq-d16893e65172-link">Data Preview</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pgk_brx_rr-d16893e65458" class="topicref" data-id="concept_pgk_brx_rr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pgk_brx_rr-d16893e65458-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Alerts/RulesAlerts_title.html#concept_pgk_brx_rr" id="concept_pgk_brx_rr-d16893e65458-link">Rules and Alerts</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_asx_fdz_sq-d16893e65960" class="topicref" data-id="concept_asx_fdz_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_asx_fdz_sq-d16893e65960-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Monitoring/PipelineMonitoring_title.html#concept_asx_fdz_sq" id="concept_asx_fdz_sq-d16893e65960-link">Pipeline Monitoring</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_o3l_dtr_5q-d16893e66304" class="topicref" data-id="concept_o3l_dtr_5q" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_o3l_dtr_5q-d16893e66304-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Maintenance/PipelineMaintenance_title.html#concept_o3l_dtr_5q" id="concept_o3l_dtr_5q-d16893e66304-link">Pipeline Maintenance</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yms_ftm_sq-d16893e66768" class="topicref" data-id="concept_yms_ftm_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yms_ftm_sq-d16893e66768-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Administration/Administration_title.html#concept_yms_ftm_sq" id="concept_yms_ftm_sq-d16893e66768-link">Administration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_nls_w1r_ks-d16893e67508" class="topicref" data-id="concept_nls_w1r_ks" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_nls_w1r_ks-d16893e67508-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Tutorial/Tutorial-title.html" id="concept_nls_w1r_ks-d16893e67508-link">Tutorial</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sh3_frm_tq-d16893e68001" class="topicref" data-id="concept_sh3_frm_tq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sh3_frm_tq-d16893e68001-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Troubleshooting/Troubleshooting_title.html#concept_sh3_frm_tq" id="concept_sh3_frm_tq-d16893e68001-link">Troubleshooting</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xbx_rs1_tq-d16893e68798" class="topicref" data-id="concept_xbx_rs1_tq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xbx_rs1_tq-d16893e68798-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Glossary/Glossary_title.html#concept_xbx_rs1_tq" id="concept_xbx_rs1_tq-d16893e68798-link">Glossary</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jn1_nzb_kv-d16893e68843" class="topicref" data-id="concept_jn1_nzb_kv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jn1_nzb_kv-d16893e68843-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-DataFormats/DataFormat_Title.html#concept_jn1_nzb_kv" id="concept_jn1_nzb_kv-d16893e68843-link">Data Formats by Stage</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pvm_yt3_wq-d16893e68958" class="topicref" data-id="concept_pvm_yt3_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pvm_yt3_wq-d16893e68958-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Expression_Language/ExpressionLanguage_title.html" id="concept_pvm_yt3_wq-d16893e68958-link">Expression Language</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vcj_1ws_js-d16893e69669" class="topicref" data-id="concept_vcj_1ws_js" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vcj_1ws_js-d16893e69669-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-RegEx/RegEx-Title.html#concept_vcj_1ws_js" id="concept_vcj_1ws_js-d16893e69669-link">Regular Expressions</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_chv_vmj_wr-d16893e69787" class="topicref" data-id="concept_chv_vmj_wr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_chv_vmj_wr-d16893e69787-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-GrokPatterns/GrokPatterns_title.html#concept_chv_vmj_wr" id="concept_chv_vmj_wr-d16893e69787-link">Grok Patterns</a></div></div></li></ul></div>
                        

</div>
</nav>
                    


                    
                    <div id="wh_topic_body" class="col-lg-7 col-md-9 col-sm-12">
<button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true"><span class="close-toc-icon-container"><span class="close-toc-icon"></span></span></button><button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true"><span class="close-toc-icon-container"><span class="close-toc-icon"></span></span></button>

                        
<div class=" wh_topic_content body "><main role="main"><article class="" role="article" aria-labelledby="ariaid-title1"><article class="nested0" aria-labelledby="ariaid-title1" id="concept_t4t_myy_dyb">
    <h1 class="- topic/title title topictitle1" id="ariaid-title1">MongoDB Atlas Lookup</h1>
    
    <div class="- topic/body concept/conbody body conbody"><p class="- topic/shortdesc shortdesc">The MongoDB Atlas Lookup processor performs lookups in MongoDB Atlas or MongoDB
        Enterprise Server and passes all values from the returned document to a new list-map field
        in the record. </p>
        <div class="- topic/p p"><div class="simpletable-container"><table class="- topic/simpletable simpletable frame-none" id="concept_t4t_myy_dyb__simpletable_k44_gfm_rgb" data-ofbid="concept_t4t_myy_dyb__simpletable_k44_gfm_rgb"><colgroup><col style="width:100%"/></colgroup><tbody><tr class="- topic/strow strow">
                <td class="- topic/stentry stentry"><a class="- topic/xref xref" href="../Pipeline_Configuration/ProductIcons_Doc.html#concept_mjg_ly5_pgb">Supported pipeline types:</a><ul class="- topic/ul ul" id="concept_t4t_myy_dyb__ul_s3x_b2m_rgb" data-ofbid="concept_t4t_myy_dyb__ul_s3x_b2m_rgb">
                        <li class="- topic/li li">
                            <p class="- topic/p p"><img class="- topic/image image" id="concept_t4t_myy_dyb__image_t3x_b2m_rgb" src="../../../reusable-content/datacollector/reusable-topics/../../shared-graphics/icon-SDC.png" height="21" width="21"/> Data Collector</p>
                        </li>
                    </ul></td>
            </tr></tbody></table></div><span class="- topic/ph ph">For information about supported versions, see <a class="- topic/xref xref" href="../Installation/SupportedSystemVersions.html#concept_s5h_bcr_n4b">Supported Systems and Versions</a>.</span></div>
        <p class="- topic/p p">Use the MongoDB Atlas Lookup processor to enrich records with additional data. For
            example, you have multiple department documents in MongoDB that list the employees in
            the department. You configure the processor to use the <code class="+ topic/ph pr-d/codeph ph codeph">department_ID</code>
            field in the record to look up a department document, and pass all values from the
            matching document to a new <code class="+ topic/ph pr-d/codeph ph codeph">department_employees</code> field in the record. </p>
        <p class="- topic/p p">When you configure the MongoDB Atlas Lookup processor, you define connection information,
            such as the connection string and MongoDB credentials.  You configure the fields to look up and the field for the return
            values.</p>
        <p class="- topic/p p">When a lookup results in multiple matched documents, the MongoDB Atlas Lookup processor
            can return values from the first matching document or return values from all matching
            documents in separate records. </p>
        <p class="- topic/p p">To improve performance, you can configure the processor to locally cache the document
            values.</p>
    </div>
<article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title2" id="concept_gyf_qzn_2yb">
    <h2 class="- topic/title title topictitle2" id="ariaid-title2">Field Mappings</h2>
    <div class="- topic/body concept/conbody body conbody">
        <p class="- topic/p p">When you configure the MongoDB Atlas Lookup processor, you define the document fields to
            look up in MongoDB. You map these document fields to fields in the record that contain
            the values to look up.</p>
        <div class="- topic/p p">When you define a document field, use the dot notation
                  to define a field in an embedded document as follows:
                  <pre class="+ topic/pre pr-d/codeblock pre codeblock" id="concept_gyf_qzn_2yb__codeblock_i4r_ccy_fyb" data-ofbid="concept_gyf_qzn_2yb__codeblock_i4r_ccy_fyb"><code>&lt;embedded document&gt;.&lt;field name&gt;.&lt;embedded field name&gt;</code></pre></div>
        <div class="- topic/p p">When you define a field in the record, <a class="- topic/xref xref" href="../Pipeline_Configuration/Expressions.html#concept_hjk_b4l_vq" title="When a pipeline is valid for preview, you can generally select fields from a list. When a list is not available or when you are defining a new field name, you need to use the appropriate format for the field name.">reference the field</a> as
                  follows:<pre class="+ topic/pre pr-d/codeblock pre codeblock" id="concept_gyf_qzn_2yb__codeblock_lln_zkq_fyb" data-ofbid="concept_gyf_qzn_2yb__codeblock_lln_zkq_fyb"><code>/&lt;field name&gt;</code></pre></div>
        <p class="- topic/p p">You can define multiple field mappings. The processor uses
                  the configured field mappings to generate and run a <code class="+ topic/ph pr-d/codeph ph codeph">find()</code> query
                  in MongoDB. </p>
        <p class="- topic/p p">After defining the field mappings, define a new list-map
                  field to store all values from the returned document. </p>
        <div class="- topic/p p">For example, your MongoDB collection contains customer
                  documents with the following structure:<pre class="+ topic/pre pr-d/codeblock pre codeblock" id="concept_gyf_qzn_2yb__codeblock_mln_zkq_fyb" data-ofbid="concept_gyf_qzn_2yb__codeblock_mln_zkq_fyb"><code>{
  _id: 123,
  customer: {
       name: "Ed Martinez",
       status: "gold",
	phone: "123-456-7891",
	location: {
	  city: "San Francisco",
	  state: "California"
	}
  }
}</code></pre></div>
        <p class="- topic/p p">Your pipeline reads from an origin that contains customer
                  names and cities, but you want to enrich that customer data with the customer
                  status and phone number. When you configure the processor, you map the
                        <code class="+ topic/ph pr-d/codeph ph codeph">customer.name</code> and <code class="+ topic/ph pr-d/codeph ph codeph">customer.location.city</code>
                  document fields to the values stored in the <code class="+ topic/ph pr-d/codeph ph codeph">name</code> and
                        <code class="+ topic/ph pr-d/codeph ph codeph">city</code> fields in the record. To store the lookup result, you
                  define a new field named <code class="+ topic/ph pr-d/codeph ph codeph">customer_details</code>. The following image
                  shows the configured field mappings and the result field:</p>
        <p class="- topic/p p">
            
        </p>
        <p class="- topic/p p">When you run the pipeline, the processor uses the field
                  mappings to generate and run a <code class="+ topic/ph pr-d/codeph ph codeph">find()</code> query in MongoDB. The
                  processor passes all values from the returned document to the new result
                  field.</p>
    </div>
</article><article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title3" id="concept_ivp_vrn_2yb">
    <h2 class="- topic/title title topictitle2" id="ariaid-title3">Lookup Cache</h2>
    <div class="- topic/body concept/conbody body conbody">
        <p class="- topic/p p">To improve pipeline performance, you can configure the MongoDB Atlas Lookup processor to
            locally cache the document values returned from MongoDB.</p>
        <p class="- topic/p p">The processor caches values until the cache reaches the
                  maximum size or the expiration time. When the first limit is reached, the
                  processor evicts values from the cache.</p>
        <div class="- topic/p p">You can configure the following ways to evict values from
                  the cache:<dl class="- topic/dl dl">
                        
                              <dt class="- topic/dt dt dlterm">Size-based eviction</dt>
                              <dd class="- topic/dd dd">Configure the maximum number of values that the processor caches.
                                    When the maximum number is reached, the processor evicts the
                                    oldest values from the cache.</dd>
                        
                        
                              <dt class="- topic/dt dt dlterm">Time-based eviction</dt>
                              <dd class="- topic/dd dd">Configure the amount of time that a value can remain in the cache
                                    without being written to or accessed. When the expiration time
                                    is reached, the processor evicts the value from the cache. The
                                    eviction policy determines whether the processor measures the
                                    expiration time since the last write of the value or since the
                                    last access of the value.</dd>
                              <dd class="- topic/dd dd ddexpand">For example, you set the eviction policy to expire after the last
                                    access and set the expiration time to 60 seconds. After the
                                    processor does not access a value for 60 seconds, the processor
                                    evicts the value from the cache.</dd>
                        
                  </dl></div>
        <p class="- topic/p p">When you stop the pipeline, the processor clears the
                  cache.</p>
    </div>
</article><article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title4" id="concept_cz3_rqn_2yb">
    <h2 class="- topic/title title topictitle2" id="ariaid-title4">Credentials</h2>
    <div class="- topic/body concept/conbody body conbody">
        <p class="- topic/p p">Based on the authentication used by MongoDB, configure the MongoDB Atlas Lookup processor
                <span class="- topic/ph ph">to use no
                authentication, username/password authentication, or LDAP authentication. By
                default, no authentication is used.</span></p>
        <div class="- topic/p p">To use username/password or LDAP authentication, enter the
            required credentials in one of the following ways:<dl class="- topic/dl dl">
                
                    <dt class="- topic/dt dt dlterm">Authentication method</dt>
                    <dd class="- topic/dd dd">Specify the authentication to use with the Authentication Method property on
                        the Credentials tab:<ul class="- topic/ul ul" id="concept_cz3_rqn_2yb__ul_xt5_ws2_svb" data-ofbid="concept_cz3_rqn_2yb__ul_xt5_ws2_svb">
                                    <li class="- topic/li li">None</li>
                                    <li class="- topic/li li">Username / Password</li>
                                    <li class="- topic/li li">LDAP</li>
                                </ul></dd>
                    <dd class="- topic/dd dd ddexpand">Then, define the username and password for username/password or LDAP
                        authentication. </dd>
                    <dd class="- topic/dd dd ddexpand" id="concept_cz3_rqn_2yb__Authentication-config">When using username/password authentication, you
                        also specify the authentication mechanism to use. You can also specify an
                        authentication database.</dd>
                
                
                    <dt class="- topic/dt dt dlterm" id="concept_cz3_rqn_2yb__MongoDBAtlas-credential-DL" data-ofbid="concept_cz3_rqn_2yb__MongoDBAtlas-credential-DL">Connection string</dt>
                    <dd class="- topic/dd dd">If you prefer, you can specify credentials in the connection string on the
                        Connection tab. However, specifying credentials on the Credentials tab is
                        the recommended method.</dd>
                    <dd class="- topic/dd dd ddexpand" id="concept_cz3_rqn_2yb__connString-dd2">To enter credentials for username/password
                        authentication for self-managed clusters, enter the username and password
                        before the host name. Use the following
                        format:<pre class="+ topic/pre pr-d/codeblock pre codeblock"><code>mongodb://<strong class="+ topic/ph hi-d/b ph b">username:password@</strong>host[:port][/[database][?options]]</code></pre></dd>
                    <dd class="- topic/dd dd ddexpand">To enter credentials for MongoDB Atlas, specify the URL from your Atlas
                        cluster settings.</dd>
                
            </dl></div>
    </div>
</article><article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title5" id="concept_uwc_qrq_fyb">
    <h2 class="- topic/title title topictitle2" id="ariaid-title5">Read Preference</h2>
    <div class="- topic/body concept/conbody body conbody">
        <p class="- topic/p p">You can configure the read preference that the MongoDB Atlas Lookup processor uses. </p>
        <p class="- topic/p p">The read preference determines how the processor reads data from different members of the
            MongoDB replica set.</p>
        <div class="- topic/p p">You can use the following MongoDB read preferences:<ul class="- topic/ul ul" id="concept_uwc_qrq_fyb__ul_uh2_13t_ns" data-ofbid="concept_uwc_qrq_fyb__ul_uh2_13t_ns">
        <li class="- topic/li li">Primary - Requires reading from the primary member.</li>
        <li class="- topic/li li">Primary Preferred - Prefers reading from the primary, but allows reads from a secondary
          member.</li>
        <li class="- topic/li li">Secondary - Requires reading from a secondary member.</li>
        <li class="- topic/li li">Secondary Preferred - Prefers reading from a secondary, but allows reads from a primary
          when necessary.</li>
        <li class="- topic/li li">Nearest - Reads from the member with the least network latency. </li>
      </ul></div>
    </div>
</article><article class="- topic/topic task/task topic task nested1" aria-labelledby="ariaid-title6" id="task_yjk_pln_2yb">
    <h2 class="- topic/title title topictitle2" id="ariaid-title6">Configuring a MongoDB Atlas Lookup Processor</h2>
    <div class="- topic/body task/taskbody body taskbody">
        <section class="- topic/section task/context section context">
            <p class="- topic/p p">Configure a MongoDB Atlas Lookup processor to perform lookups in MongoDB Atlas.</p>
        </section>
        <section class="- topic/ol task/steps ol steps"><ol class="- topic/ol task/steps ol steps"><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">In the Properties panel, on the <span class="+ topic/keyword ui-d/wintitle keyword wintitle">General</span> tab, configure the
                    following properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_yjk_pln_2yb__table_blh_n2h_hr" data-ofbid="task_yjk_pln_2yb__table_blh_n2h_hr" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_yjk_pln_2yb__table_blh_n2h_hr__entry__1">General Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_yjk_pln_2yb__table_blh_n2h_hr__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row" id="task_yjk_pln_2yb__row_GenName">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__1">Name</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__2">Stage name.</td>
                                </tr>
                                <tr class="- topic/row" id="task_yjk_pln_2yb__row_GenDesc">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__1">Description</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__2">Optional description.</td>
                                </tr>
                                <tr class="- topic/row" id="task_yjk_pln_2yb__row_GenRequired">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/DroppingUnwantedRecords.html#concept_dnj_bkm_vq">Required Fields</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__2">Fields that must include data for the record to be passed
                                        into the stage. <div class="- topic/note note tip note_tip"><span class="note__title">Tip:</span> You might
                                            include fields that the stage uses.</div><p class="- topic/p p">Records
                                            that do not include all required fields are processed
                                            based on the error handling configured for the
                                            pipeline.</p></td>
                                </tr>
                                <tr class="- topic/row" id="task_yjk_pln_2yb__row_GenPreconditions">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/DroppingUnwantedRecords.html#concept_msl_yd4_fs">Preconditions</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__2">Conditions that must evaluate to TRUE to allow a record
                                        to enter the stage for processing. Click
                                            <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Add</span> to create additional
                                        preconditions. <p class="- topic/p p">Records that do not meet all preconditions
                                            are processed based on the error handling configured for
                                            the stage.</p></td>
                                </tr>
                                <tr class="- topic/row" id="task_yjk_pln_2yb__row_GenRecError">
                                    <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/ErrorHandling.html#concept_atr_j4y_5r">On Record Error</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_yjk_pln_2yb__table_blh_n2h_hr__entry__2">Error record handling for the stage: <ul class="- topic/ul ul" id="task_yjk_pln_2yb__ul_swp_lfh_hr" data-ofbid="task_yjk_pln_2yb__ul_swp_lfh_hr">
                                            <li class="- topic/li li">Discard - Discards the record.</li>
                                            <li class="- topic/li li">Send to Error - Sends the record to the pipeline for
                                                error handling.</li>
                                            <li class="- topic/li li">Stop Pipeline - Stops the pipeline. Not valid for
                                                cluster pipelines.</li>
                                        </ul></td>
                                </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/keyword ui-d/wintitle keyword wintitle">Connection</span> tab,, configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="- topic/p p">
                        <div class="table-container"><table class="- topic/table table frame-all" id="task_yjk_pln_2yb__table_t2z_kmn_2yb" data-ofbid="task_yjk_pln_2yb__table_t2z_kmn_2yb" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                    <tr class="- topic/row">
                                        <th class="- topic/entry entry colsep-1 rowsep-1" id="task_yjk_pln_2yb__table_t2z_kmn_2yb__entry__1">Connection Property</th>
                                        <th class="- topic/entry entry colsep-0 rowsep-1" id="task_yjk_pln_2yb__table_t2z_kmn_2yb__entry__2">Description</th>
                                    </tr>
                                </thead><tbody class="- topic/tbody tbody">
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_t2z_kmn_2yb__entry__1">Connection String</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_t2z_kmn_2yb__entry__2">
                                <div class="- topic/p p" id="task_yjk_pln_2yb__p-ConnectString" data-ofbid="task_yjk_pln_2yb__p-ConnectString">Connection string for MongoDB. To connect to
                                    MongoDB Atlas or Enterprise Server, you can use the following
                                    DNS seed list
                                    format:<pre class="+ topic/pre pr-d/codeblock pre codeblock"><code>mongodb+srv://server.example.com/</code></pre></div>
                                <p class="- topic/p p">To connect to a MongoDB Enterprise Server cluster, use the
                                    following standard connection format:</p>
                                <div class="- topic/p p">
                                    <pre class="+ topic/pre pr-d/codeblock pre codeblock"><code>mongodb://host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]</code></pre>
                                </div>
                                <p class="- topic/p p" id="task_yjk_pln_2yb__p-DNSseedlist" data-ofbid="task_yjk_pln_2yb__p-DNSseedlist"><span class="- topic/ph ph">When connecting to a cluster, enter
                                        additional node information to ensure a connection.</span></p>
                                <p class="- topic/p p">For more information about MongoDB connection strings, see the
                                        <a class="- topic/xref xref" href="https://www.mongodb.com/docs/v5.0/reference/connection-string/" target="_blank" rel="external noopener">MongoDB
                                    documentation</a>.</p>
                            </td>
                        </tr>
                                    <tr class="- topic/row">
                                        <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_yjk_pln_2yb__table_t2z_kmn_2yb__entry__1">TLS Mode</td>
                                        <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_yjk_pln_2yb__table_t2z_kmn_2yb__entry__2"><span class="- topic/ph ph">Method used to implement
                                    SSL/TLS:</span><ul class="- topic/ul ul" id="task_yjk_pln_2yb__ul_ztk_fdb_w5b" data-ofbid="task_yjk_pln_2yb__ul_ztk_fdb_w5b">
                <li dir="ltr" class="- topic/li li" id="task_yjk_pln_2yb__SSL-TLS-methods" data-ofbid="task_yjk_pln_2yb__SSL-TLS-methods">None - Connects to a MongoDB Enterprise Server
                    cluster that is not enabled to use SSL/TLS.</li>
                <li dir="ltr" class="- topic/li li" id="task_yjk_pln_2yb__atlas-system" data-ofbid="task_yjk_pln_2yb__atlas-system">Atlas/System CA - Connects to a MongoDB Atlas
                    cluster. You can also use this when your certificates or keys have already been
                    specified at the JVM level. </li>
                <li dir="ltr" class="- topic/li li" id="task_yjk_pln_2yb__server-validation" data-ofbid="task_yjk_pln_2yb__server-validation">Server Validation (1 Way TLS) - Connects to an
                    SSL/TLS-enabled MongoDB Enterprise Server cluster when the client needs to
                    validate the server certificate and does not need to prove client identity.</li>
                <li dir="ltr" class="- topic/li li" id="task_yjk_pln_2yb__client-server-validation" data-ofbid="task_yjk_pln_2yb__client-server-validation">Server and Client Validation (2 Way TLS)
                    - Connects to an SSL/TLS-enabled MongoDB Enterprise Server cluster when the
                    client needs to validate the server certificate and the server also validates
                    the client key. This occurs when the cluster is set up to require client
                    certificates.</li>
            </ul></td>
                                    </tr>
                                </tbody></table></div>
                    </div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/keyword ui-d/wintitle keyword wintitle">Credentials</span> tab, configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_yjk_pln_2yb__table_uvv_tvw_m5b" data-ofbid="task_yjk_pln_2yb__table_uvv_tvw_m5b" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__1">Credentials Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__1"><a class="- topic/xref xref" href="MongoDBAtlasLookup.html#concept_cz3_rqn_2yb">Authentication Method</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__2">Authentication method to use:<ul class="- topic/ul ul" id="task_yjk_pln_2yb__ul-AuthMethods" data-ofbid="task_yjk_pln_2yb__ul-AuthMethods">
                                    <li class="- topic/li li">None</li>
                                    <li class="- topic/li li">Username / Password</li>
                                    <li class="- topic/li li">LDAP</li>
                                </ul></td>
                                </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__1">Username</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__2">User name for the selected authentication method. </td>
                        </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__1">Password</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__2"><span class="- topic/ph ph">Password for the specified user
                                    name.</span><div class="- topic/p p">
                                            <div class="- topic/note note tip note_tip" id="task_yjk_pln_2yb__note_pc1_vpn_2yb" data-ofbid="task_yjk_pln_2yb__note_pc1_vpn_2yb"><span class="note__title">Tip:</span> <span class="- topic/ph ph" id="task_yjk_pln_2yb__ph-runtimeresources_credstores">To
                        secure sensitive information such as user names and passwords, you can use
                              <a class="- topic/xref xref" href="../Pipeline_Configuration/RuntimeValues.html#concept_bs4_5nm_2s" title="Similar to runtime properties, runtime resources are values that you define in a file local to the Data Collector and call from within a pipeline. But with runtime resources, you can restrict the permissions for the files to secure information.">runtime resources</a> or <span class="- topic/ph ph"><a class="- topic/xref xref" href="../Configuration/CredentialStores.html#concept_bt1_bpj_r1b">credential stores.</a></span></span></div>
                                        </div></td>
                                </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__1">Authentication Database </td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__2">Database name associated with the specified user
                                    account.<p class="- topic/p p">Available when using username/password
                                    authentication.</p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__1">Authentication Mechanism</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_yjk_pln_2yb__table_uvv_tvw_m5b__entry__2">Authentication mechanism to use:<ul class="- topic/ul ul" id="task_yjk_pln_2yb__ul_ifw_r4d_w5b" data-ofbid="task_yjk_pln_2yb__ul_ifw_r4d_w5b">
                                    <li class="- topic/li li">Default - <span class="- topic/ph ph">Data Collector</span> and MongoDB negotiate to choose the encryption
                                        mechanism.</li>
                                    <li class="- topic/li li">SCRAM-SHA-1 - <span class="- topic/ph ph">Data Collector</span> sends SCRAM-SHA-1 credentials to MongoDB.</li>
                                    <li class="- topic/li li">SCRAM-SHA-256 - <span class="- topic/ph ph">Data Collector</span> sends SCRAM-SHA-1 credentials to MongoDB.</li>
                                </ul></td>
                        </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/keyword ui-d/wintitle keyword wintitle">MongoDB</span> tab, configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_yjk_pln_2yb__table_j4v_f3v_bgb" data-ofbid="task_yjk_pln_2yb__table_j4v_f3v_bgb" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1">Lookup Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1">Database</td>
            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2">Name of the MongoDB database.</td>
          </tr>
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1">Collection</td>
            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2">Name of the MongoDB collection to use.</td>
          </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1">Document to SDC <a class="- topic/xref xref" href="MongoDBAtlasLookup.html#concept_gyf_qzn_2yb">Field
                                            Mappings</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2"></td>
                                </tr>
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1">Result Field</td>
            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2">Name of the new list-map field in the record that receives all values from the
              returned document.</td>
          </tr>
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1">Multiple Values Behavior</td>
            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2">Action to take upon finding multiple matching documents: <ul class="- topic/ul ul" id="task_yjk_pln_2yb__ul_l4v_f3v_bgb" data-ofbid="task_yjk_pln_2yb__ul_l4v_f3v_bgb">
                <li class="- topic/li li">First value only - Generates a single record for the return values of the first
                  matching document.</li>
                <li class="- topic/li li">Split into Multiple Records - Generates a separate record for the return values
                  of every matching document.</li>
              </ul></td>
          </tr>
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1">Missing Values Behavior</td>
            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2">Action to take upon finding no document to return:<ul class="- topic/ul ul" id="task_yjk_pln_2yb__ul_m4v_f3v_bgb" data-ofbid="task_yjk_pln_2yb__ul_m4v_f3v_bgb">
                <li class="- topic/li li">Send to error - Sends the record to error.</li>
                <li class="- topic/li li">Pass the record along the pipeline unchanged - Passes the record without a
                  lookup return value. </li>
              </ul></td>
          </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1"><a class="- topic/xref xref" href="MongoDBAtlasLookup.html#concept_ivp_vrn_2yb">Enable Local
                                            Caching</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2">Specifies whether to locally cache the returned
              values.</td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__1"><a class="- topic/xref xref" href="MongoDBAtlasLookup.html#concept_uwc_qrq_fyb">Read
                                            Preference</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_yjk_pln_2yb__table_j4v_f3v_bgb__entry__2">Determines how the origin reads data from
                different members of the MongoDB replica set.</td>
                                </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">Optionally, click the <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Advanced</span> tab to configure how the
                    origin connects to MongoDB.</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="- topic/p p">The defaults for these properties should work in most cases. If a numeric
                        property is set to 0, then the driver default value is used. <div class="table-container"><table class="- topic/table table frame-all" id="task_yjk_pln_2yb__table_djl_wfv_x5b" data-ofbid="task_yjk_pln_2yb__table_djl_wfv_x5b" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                    <tr class="- topic/row">
                                        <th class="- topic/entry entry colsep-1 rowsep-1" id="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Advanced Property</th>
                                        <th class="- topic/entry entry colsep-0 rowsep-1" id="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Description</th>
                                    </tr>
                                </thead><tbody class="- topic/tbody tbody">
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Compression Algorithm</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Compression algorithm to use to communicate with MongoDB:<ul class="- topic/ul ul" id="task_yjk_pln_2yb__ul_k3g_prd_w5b" data-ofbid="task_yjk_pln_2yb__ul_k3g_prd_w5b">
                                    <li class="- topic/li li">None</li>
                                    <li class="- topic/li li">Snappy</li>
                                    <li class="- topic/li li">ZLib</li>
                                    <li class="- topic/li li">ZStandard</li>
                                </ul><p class="- topic/p p">These compression algorithms are not supported by all
                                    MongoDB versions. See the MongoDB documentation for details.
                                    </p><p class="- topic/p p">Default is Snappy.</p></td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Application Name</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Name to use in MongoDB reporting, such as server logs.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Maximum Connections</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Maximum number of open connections allowed in the connection
                                pool. </td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Minimum Connections</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Minimum number of open connections allowed in the connection
                                pool. </td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Max Connection Idle Time </td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Maximum idle time in milliseconds before a connection is removed
                                from the connection pool.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Max Connection Lifetime</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Maximum lifetime in milliseconds for a connection in the
                                connection pool. </td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Max Connection Wait Time</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Maximum time in milliseconds that a connection waits to connect.
                            </td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Socket Connect Timeout</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Maximum time in milliseconds to wait for a network socket
                                connection.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Socket Read Timeout</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Maximum time in milliseconds to wait for a read
                                connection.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Socket Receive Buffer Size (bytes)</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Buffer size in bytes for receiving data. </td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Socket Send Buffer Size (bytes)</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Buffer size in bytes for sending data. </td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Heartbeat Frequency</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Milliseconds between <span class="- topic/ph ph">Data Collector</span> attempts to determine the current state of each server in the
                                cluster.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Min Heartbeat Frequency</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Minimum number of milliseconds between <span class="- topic/ph ph">Data Collector</span> checks on the state of each server.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Server Selection Timeout</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Maximum time in milliseconds that <span class="- topic/ph ph">Data Collector</span> waits for server selection before throwing an exception. If you
                                enter 0, an exception is thrown immediately if no server is
                                available. Use a negative value to wait indefinitely.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Local Threshold</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Local threshold in milliseconds. Requests are sent to a server
                                whose ping time is less than or equal to the server with the fastest
                                ping time plus the local threshold value.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Required Replica Set Name</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Required replica set name to use for the cluster.</td>
                        </tr>
                                    <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Enable Single Mode</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Connects to the first MongoDB server in the connection
                                    string.<p class="- topic/p p">Applicable only for MongoDB Enterprise Server
                                    clusters.</p></td>
                        </tr>
                                    <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Max Number of Retries</td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Maximum number of times to retry the connection when the connection
                  fails.<p class="- topic/p p">Default is 10.</p></td>
            </tr>
                                    <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__1">Retry Interval (ms)</td>
              <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_yjk_pln_2yb__table_djl_wfv_x5b__entry__2">Time between retries in milliseconds.<p class="- topic/p p">Default is 10,000.</p></td>
            </tr>
                                </tbody></table></div></div>
                </div>
            </li></ol></section>
    </div>
</article></article></article></main></div>

                        
                        
                        


                    </div>
                    
                </div>
            </div>


        </div> <nav class="navbar navbar-default wh_footer" data-whc_version="25.0">
  <div class=" footer-container  mx-auto">
    <!-- script for Data Collector, all flavors, but only used when accessed directly, not from portal --><script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-60917135-3', 'auto');
  ga('send', 'pageview');
</script>
  </div>
</nav>

        
        <div id="go2top">
            <span class="oxy-icon oxy-icon-up"></span>
        </div>
        
        <!-- The modal container for images -->
        <div id="modal_img_large" class="modal">
            <span class="close oxy-icon oxy-icon-remove"></span>
            <!-- Modal Content (The Image) -->
            <div id="modal_img_container"></div>
            <!-- Modal Caption (Image Text) -->
            <div id="caption"></div>
        </div>
        
        
        Â© 2023 StreamSets, Inc.

    </body>
</html>